package config;

import org.springframework.context.annotation.Bean;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.stereotype.Component;

import javax.sql.DataSource;

//@Component
public class JDBCConfig {

    /**
     * 创建数据源 spring的扫描机制。必须先保证类被扫描之后才会扫描方法，以及私有成员变量
     * 如果类没有被扫描，类中的方法以及注解都不会被扫描
     *
     * @return
     */
    @Bean("dateSource")
    public DataSource getDateSource() {
        DriverManagerDataSource dataSource = new DriverManagerDataSource();
        dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
        dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/user");
        dataSource.setUsername("root");
        dataSource.setPassword("123456");
        return dataSource;
    }
}
